package com.usa.tool.model;

public enum MessageTypeEnum {

	//TIPS_MSG 目前客户端显示效果不行，如需使用请提前与客户端或产品协调
	TEXT_MSG(0, "文本消息"), IMG_MSG(1, "图片消息"), VOICE_MSG(2, "语音消息"),
	VIDEO_MSG(3, "视频消息"), LOCATION_MSG(4, "地理位置消息"), TIPS_MSG(10, "提示消息"),

	CUSTOMIZE_MSG(100, "自定义消息");

	int value;
	String desc;

	private MessageTypeEnum(int value, String desc) {
		this.value = value;
		this.desc = desc;
	}

	public int getValue() {
		return this.value;
	}

	public String getDesc() {
		return this.desc;
	}

	public static MessageTypeEnum getEnumByValue(int value) {
		for (MessageTypeEnum e : MessageTypeEnum.values()) {
			if (value == e.getValue())
				return e;
		}
		return null;
	}
}
